<?php 
/*
Autor:
Fecha:
*/
//zona de inclusion de archivos
include('lib/data_acces.php');
include('lib/constructor.php');
include('lib/mysql.php');
include('lib/paging.lib.php');
include('sidebar.php');
//clase principal
class sig
{
	//funcion que muestra el menu de navegacion
	function menu_nav($data_acces)
	{
		$tmenu = new template;
		$tmenu->set_template('lib/html/navegation/navegation.html');
		return $tmenu->show();
	}
	//contenido del sidebar
	function sidebar($data_acces){
		$list='';
		//muestra la seccion de logueo
		$tlogin = new template;
		$tlogin->set_template('lib/html/login.html');
		$error=$_GET['error'];
		if($error == 1)
		{
			$message='<div class="error">Primero debe ingresar el nombre de usuario y contrase&ntilde;a para ingresar al sistema</div>';
		}
		else
		{
			if($error == 2)
			{
				$message='<div class="error">Su nombre de usuario o contrase&ntilde;a no cohincide, porfavor intente de nuevo</div>';
			}
			else
			{
				$message='';
			}
		}
		$message.= '<br />';
		$message.= sidebar::show_page($data_acces);
		//$message.='<div class="warning">este es un mensaje de cuidado</div>';
		//$message.='<div class="action">este es un mensaje de accion</div>';
		//$message.='<div class="note">este es un mensaje de nota</div>';
		$tlogin->set_parameter('message', $message);
		$list.=$tlogin->show();
		return $list;
	}
	function arcgis_map(){
		$list = '';
		$tsig = new template;
		$tsig->set_template('swf-gis/MeasureArea.html');
		$tsig->set_parameter('alto', '600');
		$tsig->set_parameter('ancho', '100%');
		$list = '<div class="sig-map">'.$tsig->show().'</div>';
		return $list;
	}
	
	//function que estructura la pagina para ser mostrada
	function show_page($data_acces)
	{
		$tsig = new template;
		$tsig->set_template('lib/html/index.html');
		$tsig->set_parameter('nav_bar', sig::menu_nav($data_acces));
		$tsig->set_parameter('content_page', sig::arcgis_map());
		$tsig->set_parameter('content_sidebar', sig::sidebar($data_acces));
		return $tsig->show();
	}
}
$page = new sig;
echo $page->show_page($data_acces);
?>